//import java.util.PriorityQueue;
//import java.util.Queue;
//
//class MyStack {
//
//    private Queue<Integer> queue;
//
//    /**
//     * Initialize your data structure here.
//     */
//    public MyStack() {
//        queue = new PriorityQueue<>();
//    }
//
//    /**
//     * Push element x onto stack.
//     */
//    public void push(int x) {
//    }
//
//    /**
//     * Removes the element on top of the stack and returns that element.
//     */
//    public int pop() {
//
//    }
//
//    /**
//     * Get the top element.
//     */
//    public int top() {
//
//    }
//
//    /**
//     * Returns whether the stack is empty.
//     */
//    public boolean empty() {
//
//    }
//}
